css: Redo for new parser
authorBenjamin Otte <otte@redhat.com>
Tue, 9 Apr 2019 02:47:00 +0000 (04:47 +0200)
committerBenjamin Otte <otte@redhat.com>
Fri, 12 Apr 2019 17:34:28 +0000 (19:34 +0200)
commite0a01ba1743cd147ee29ad11944f8204768dd5c1
tree85b615330d4050cff811d2be9d2c0a6bb6a9059a
parent98e076b51ea05fae38d75514f0144b68ff4aabfd
css: Redo for new parser

This commit is still way too big, but I couldn't make it smaller.

It transitions the old CSS parser to the new parser. CSS parsing is now
tokenized, everything else is probably still buggy.
16 files changed:
gtk/css/gtkcssparser.c
gtk/css/gtkcssparserprivate.h
gtk/gtkcsscalcvalue.c
gtk/gtkcsscolorvalue.c
gtk/gtkcssdimensionvalue.c
gtk/gtkcssfontfeaturesvalue.c
gtk/gtkcssfontvariationsvalue.c
gtk/gtkcssimage.c
gtk/gtkcsskeyframes.c
gtk/gtkcssnumbervalue.c
gtk/gtkcssparser.c
gtk/gtkcssparserprivate.h
gtk/gtkcssprovider.c
gtk/gtkcsssection.c
gtk/gtkcssselector.c
gtk/gtkcssshadowvalue.c